Trigger command register
TR_SEL | Specifies the activated trigger when ACTIVATE is ‘1’. OUT_SEL specifies whether the activated trigger is an input trigger or output trigger to the trigger multiplexer. During activation (ACTIVATE is ‘1’), SW should not modify this register field. If the specified trigger is not present, the trigger activation has no effect. |
GROUP_SEL | Specifies the trigger group. |
COUNT | Amount of ‘clk_peri’ cycles a specific trigger is activated. During activation (ACTIVATE is ‘1’), HW decrements this field to ‘0’ using a cycle counter. During activation, SW should not modify this register field. A value of 255 is a special case: HW does NOT decrement this field to ‘0’ and trigger activation is under direct control of ACTIVATE when ACTIVATE is ‘1’ the trigger is activated and when ACTIVATE is ‘0’ the trigger is deactivated. |
OUT_SEL | Specifies whether trigger activation is for a specific input or ouput trigger of the trigger multiplexer. Activation of a specific input trigger, will result in activation of all output triggers that have the specific input trigger selected through their TR_OUT_CTL.TR_SEL field. Activation of a specific output trigger, will result in activation of the specified TR_SEL output trigger only. ‘0’: TR_SEL selection and trigger activation is for an input trigger to the trigger multiplexer. ‘1’: TR_SEL selection and trigger activation is for an output trigger from the trigger multiplexer. |
ACTIVATE | SW sets this field to ‘1’ by to activate (set to ‘1’) a trigger as identified by TR_SEL and OUT_SEL for COUNT cycles. HW sets this field to ‘0’ when the cycle counter is decremented to ‘0’. Note: a COUNT value of 255 is a special case and trigger activation is under direct control of the ACTIVATE field (the counter is not decremented). |